home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat1
/
ulimit.z
/
ulimit
Wrap
Text File
|
1998-10-30
|
3KB
|
133 lines
uuuulllliiiimmmmiiiitttt((((1111)))) uuuulllliiiimmmmiiiitttt((((1111))))
NNNNAAAAMMMMEEEE
uuuulllliiiimmmmiiiitttt - set or report file size limit
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
uuuulllliiiimmmmiiiitttt [-f][blocks]
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The uuuulllliiiimmmmiiiitttt utility sets or reports the file-size writing limit imposed on
files written by the shell and its child processes (files of any size may
be read). Only a process with appropriate privileges can increase the
limit.
OOOOPPPPTTTTIIIIOOOONNNNSSSS
The uuuulllliiiimmmmiiiitttt utility supports the XBD specification, Utility Syntax
Guidelines.
The following option is supported:
----ffff Set (or report, if no blocks operand is present), the file size limit
in blocks. The ----ffff option is also the default case.
OOOOPPPPEEEERRRRAAAANNNNDDDDSSSS
The following operand is supported:
blocks The number of 512-byte blocks to use as the new file size limit.
SSSSTTTTDDDDOOOOUUUUTTTT
The standard output is used when no blocks operand is present. If the
current number of blocks is limited, the number of blocks in the current
limit is written in the following format:
"%d\n", <number of 512-byte blocks>
If there is no current limit on the number of blocks, in the POSIX locale
the following format is used:
"unlimited\n"
EEEEXXXXIIIITTTT SSSSTTTTAAAATTTTUUUUSSSS
The following exit values are returned:
0 Successful completion.
>0 A request for a higher limit was rejected or an error occurred.
AAAAPPPPPPPPLLLLIIIICCCCAAAATTTTIIIIOOOONNNN UUUUSSSSAAAAGGGGEEEE
Since uuuulllliiiimmmmiiiitttt affects the current shell execution environment, it is
always provided as a shell regular built-in. If it is called in separate
utility execution environment, such as one of the following:
PPPPaaaaggggeeee 1111
uuuulllliiiimmmmiiiitttt((((1111)))) uuuulllliiiimmmmiiiitttt((((1111))))
nohup ulimit -f 10000
env ulimit 10000
it will not affect the file size limit of the caller's environment.
Once a limit has been decreased by a process, it cannot be increased
(unless appropriate privileges are involved), even back to the original
system limit.
EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
Set the file size limit to 51,200 bytes:
ulimit -f 100
SSSSEEEEEEEE AAAALLLLSSSSOOOO
sssshhhh((((1111)))),,,, bbbbsssshhhh((((1111))))
PPPPaaaaggggeeee 2222